.teacher-in-list:before, .teacher-in-list:after {
	content: "";
	display: table
}

.teacher-in-list:after {
	clear: both
}

.teacher-in-list .item-tt {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	word-wrap: normal
}

:root .icon-square {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false')
}

.container, .inner-center {
	width: 960px;
	margin-left: auto;
	margin-right: auto
}

.hidden-visually {
	position: absolute;
	clip: rect(1px, 1px, 1px, 1px)
}

.mod-header__wrap {
	margin-bottom: 0
}

.wrap-container {
	background-color: #e5eef0;
	padding-bottom: 120px
}

.page-person-publicity {
	min-width: 990px;
	width: auto !important
}

.page-person-publicity .section-tt, .page-person-publicity .section-intro
	{
	text-align: center
}

.page-person-publicity .section-tt {
	font-size: 36px
}

.page-person-publicity .section-intro {
	font-size: 24px
}

.page-person-publicity .container, .page-person-publicity .inner-center
	{
	width: 990px
}

.section-banner .section-tt, .section-teacher-in .section-tt {
	color: #FFF
}

.section-banner {
	background:
		url(//8.url.cn/edu/agency/personal/img/bg/banner.e378e1fb.jpg)
		no-repeat center top #6c6e70;
	color: #fff;
	height: 521px
}

.section-banner .inner-center {
	padding-top: 130px;
	padding-left: 40px
}

.section-banner .banner-tt {
	font-size: 55px;
	margin-bottom: 10px
}

.section-banner .banner-intro {
	font-size: 24px;
	margin-bottom: 5px
}

.section-banner .square-list {
	margin-bottom: 20px;
	font-size: 14px
}

.section-banner .square-list li {
	display: inline-block;
	margin-right: 25px
}

.section-banner .btn-apply-join {
	display: inline-block;
	color: #fff;
	line-height: 60px;
	font-size: 22px;
	padding: 0 30px;
	background-color: #23a5f9;
	background-color: rgba(35, 165, 249, .85);
	border-radius: 3px
}

.section-banner .btn-apply-join:hover {
	background-color: #209ae9;
	background-color: rgba(35, 165, 249, .95)
}

.section-banner .weixin-qr-code {
	position: absolute;
	width: 94px;
	height: 112px;
	background:
		url("../../images/teacher/apply/wxgzh.png")
		no-repeat -6px -5px;
	margin-left: 20px
}

.icon-square {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#D923A5F9', endColorstr='#D923A5F9');
	background-color: rgba(35, 165, 249, .85);
	border-radius: 2px;
	display: inline-block;
	width: 8px;
	height: 8px;
	vertical-align: middle;
	margin-right: 5px
}

:root .icon-square {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false')
}

.section-qualification {
	padding-top: 60px
}

.section-qualification .section-intro {
	margin-bottom: 40px
}

.section-qualification .qualification-list {
	overflow: hidden;
	font-size: 14px
}

.section-qualification .qualification-list li {
	float: left;
	text-align: center;
	margin-left: 20px;
	width: 232px;
	background-color: #fff;
	padding: 235px 0 10px
}

.section-qualification .qualification-list li:first-child {
	margin-left: 0
}

.section-qualification .qualification-list .item--teacher {
	background:
		url(../../images/teacher/apply/zixunshi-01.png)
		no-repeat #fff
}

.section-qualification .qualification-list .item--profession {
	background:
		url(../../images/teacher/apply/zixunshi-02.png)
		no-repeat #fff
}

.section-qualification .qualification-list .item--education {
	background:
		url(//8.url.cn/edu/agency/personal/img/bg/q-education.61f6daf9.png)
		no-repeat #fff
}

.section-qualification .qualification-list .item--media {
	background:
		url(//8.url.cn/edu/agency/personal/img/bg/q-media.a31d91da.png)
		no-repeat #fff
}

.section-qualification .qualification-list .item-tt {
	font-size: 18px
}

.section-qualification .qualification-list .item-intro {
	color: #999
}

.section-flow {
	background:
		url(//8.url.cn/edu/agency/personal/img/bg/flow-bg.84375d15.png)
		no-repeat center bottom;
	padding: 60px 0 510px
}

.section-teacher-in {
	position: relative;
	padding: 50px 0 100px;
	background:
		url(//8.url.cn/edu/agency/personal/img/bg/ripple-bg.ef7a18c4.png)
		no-repeat center -4px #3e9ae5
}

.section-teacher-in .section-tt {
	margin-bottom: 40px
}

.teacher-in-list {
	font-size: 14px
}

.teacher-in-list li {
	float: left;
	width: 240px;
	margin-left: 10px;
	text-align: center
}

.teacher-in-list li:first-child {
	margin-left: 0
}

.teacher-in-list li:hover {
	background: rgba(255, 255, 255, .1);
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',
		startColorstr='#19FFFFFF', endColorstr='#19FFFFFF')
}

.teacher-in-list a {
	color: #fff;
	display: block;
	padding: 10px 30px
}

.teacher-in-list .item-tt {
	font-size: 18px;
	line-height: 2.5
}

.teacher-in-list .item-img {
	border-radius: 90px;
	border: 4px solid #7ec5ff
}

.teacher-in-list .item-intro {
	line-height: 1.6;
	height: 66px;
	overflow: hidden
}

:root .teacher-in-list li:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(enabled='false')
}

.wrap-step {
	display: none
}

#_252378818 {
	display: none
}